#chrome_ggl_edix_ext_main{
    font-family:'century gothic' ,'lucida grande,Arial,sans-serif;
    font-size:10px;
    border:1px solid #545449;
    margin:5px ;
    background-position:right;
    background-repeat:no-repeat;
    background-color: #F1EFE2;
    box-shadow: 2px 2px 2px 2px #888888 ;
    background: #545449 !important;
	  opacity: 100;
	  -webkit-box-shadow: rgba(0, 0, 0, 0.6)  2px 2px 2px 2px;
}

#chrome_ggl_edix_ext_divbody  {
		background-color: #edeff4;
		padding:15px;
	}

#chrome_ggl_edix_ext_dragger {
	padding:10px;
  border-bottom:0px solid #c0c0c0;
  padding-bottom:5px;
  top: 0px !important;
  left: 0px !important;
  cursor: move !important;
   background: #ffffff !important;
   /*border-radius: 20px 20px 0 0 !important; Sync with #chrome_ggl_dict_ext.border-radius */
  z-index: 65006 !important;  /* Sync with BASE_Z_INDEX+6 in Mycode.js. */
}

#chrome_ggl_edix_ext_divad{
    font-family:'century gothic' ,'lucida grande,Arial,sans-serif;
    font-size:10px;
    border:1px dotted #C0C0C0;
    margin:5px ;
    background-position:right;
    background-repeat:no-repeat;
    background: white !important;
	  padding: 10px;
	  opacity: 100;
	  float:right;
		width:25%;
}

#chrome_ggl_edix_ext_footer{
	vertical-align:top;
	padding:10px;
}

.elementsBox{
	border:1px dotted #c0c0c0;
	padding:10px;
	overflow-y:auto;
	height:300px;
}

.elementBox{
	background-color:#F9F9F8;
	border:1px solid #f1f1f1;
	margin: 5px;
	float:left;
	max-width:125px;
	width:120px;
	height:70px;
	box-shadow: 1px 1px 0px 0px #d3d3cc ;
}

.elementBox:HOVER{

}

.required{
	border:2px solid #000000;
}
.notUsed{
	text-decoration:line-through;
	box-shadow: -1px -1px 0px 0px #d3d3cc ;
	border:2px solid transparent;
}
.optional{
		border:2px solid transparent;
}
.situational{
		border:2px solid transparent;
}
.textHeader{
	font-family: 'century gothic' ,'lucida grande',tahoma,verdana,arial,sans-serif;
  	font-size: 16px;
  	font-weight: bold;
  	color:#ffffff;
	text-shadow: 2px 2px #d3d3cc;
}

.textFooter{
	color: #edeff4;
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size: 11px;
}
.textSmall
{
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 10px;
}

.textXSmall
{
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 9px;
}

.textNormal
{
    font-family: 'century gothic' ,'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.textLarge
{
    font-family: 'century gothic' ,'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
}

.textXlarge
{
    font-family: Helvetica,'century gothic' ,'lucida grande',tahoma,verdana,arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 2px;
}

.textUnused{
	text-decoration:line-through;
}

a.fancyboxclose{
   background: url("../img/closebox.png") no-repeat scroll 0 -15px transparent;
    cursor: pointer;
    display: block;
    height: 15px;
    width: 15px;
}

a.fancyboxok{
   background: url("../img/okbox.png") no-repeat scroll 0 -15px transparent;
    cursor: pointer;
    display: block;
    height: 15px;
    width: 15px;
}

.addPaddingVer{
	padding-left:5px;
	padding-right:5px;
}


